<?php
function calMes($cad){
	$mes = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre",
	"Octubre","Noviembre","Diciembre");
	
	$indice = range ( 1 , 12 ); 
	$meses = array_combine($indice,$mes); 
	foreach($meses as $i => $v ){ 
		if(intval($cad) == $i){
			return $v;	
		}
	}
}

function tags($db,$idN,$aCC,$idi=""){
	
	$SQL = "SELECT etiquetas FROM articulos WHERE id=$idN";
	$RES = $db->exec_cons($SQL);
	$et = mysql_fetch_array($RES);
	$etiq = $et["etiquetas"];
	$pal = explode(" ",$etiq);
	
	if($aCC == "DEL"){
		$SQL_DE = "DELETE FROM etiquetas WHERE id_noticia=$idN";
		$RES_DE = $db->exec_cons($SQL_DE);
	}else if($aCC == "PUB"){
	    $SQL_INS = "DELETE FROM etiquetas WHERE id_noticia=$idN";
		$RES_INS = $db->exec_cons($SQL_INS);
		if($RES_INS){
			foreach($pal as $ind => $valor) {
				$auto_inc = auto_numerico("etiquetas","id");
				$SQL_IN = "INSERT INTO etiquetas VALUES('$auto_inc','$valor','$idN')";
				$RES_IN = $db->exec_cons($SQL_IN);
			}//CIERRE DE CICLO
		}
	}
}

function verComen($db,$id,$idi=""){
	
	$SQL = "SELECT * FROM comentario WHERE id_noticia=$id";
	$RES = $db->exec_cons($SQL);
	
	return $db->obtenerTotalReg($RES); //Obtenemos el total de registros
}

function nubeEtiquetas($db,$minFontSize, $maxFontSize,$file){

    $SQL = "SELECT palabra as tag,count(palabra) as cant FROM etiquetas GROUP BY palabra";
	$RES = $db->exec_cons($SQL);
	while ($fila = mysql_fetch_array($RES)) {
 		$tags[$fila['tag']] = $fila['cant'];
	}
	
	$min = min($tags);
	$max = max($tags);
	$maxfont = $maxFontSize;
	
	foreach($tags as $tag => $count){
		if($count > $min){
			$size = $maxfont * ($count-$min) / ($max - $min);
			$cloudTags[] = '<span class="tags"><font size="'.floor( $size ).'"><a style="color:#0292C0;" href='.$file.'?tag='.$tag.'>'.$tag.'</a></font></span>';  
		}else{ 
			$size = $minFontSize;
			$cloudTags[] = '<span class="tags"><font size="'.floor( $size ).'"><a style="color:#0292C0;" href='.$file.'?tag='.$tag.'>'.$tag.'</a></font></span>';  
		}
	}
	echo join("\n",$cloudTags);
}

function titulo($db){
			
	$sql = "SELECT * FROM configuracion";
	$res = $db->exec_cons($sql);
	$const = mysql_fetch_array($res);

	return $const["titulo_web"];
}

function estadistica($con,$id){
	$SQL_V = "SELECT votos, texto FROM enc_respuesta WHERE id_enc=".$id;
	$RES_V = $con->exec_cons($SQL_V);
	while($row = mysql_fetch_array($RES_V)){ 
		$temp = $row['texto'];
	  	$votos[$temp]= $row['votos'];
	  	$total = $total + $row['votos'];
	}
	
	echo "<table cellspacing='3' cellpadding='0'>";
    for($i=0; list($texto, $vot) = each($votos); $i++) {
    		$v_por = ($vot * 100) / $total;
    		$v = round($v_por);
    echo "<tr>";
    echo "<td>$texto</td>";
    echo "<td>";
    echo "<div style='background-color:#000000; width:".$v."pt; height:12pt; border:0;'></div>"; 
    echo "</td>";
    echo "<td>".$v."%</td>";
    echo "</tr>";
	}//FIN DE FOR
	echo "<tr><td>Total de Votos: $total</td></tr>";
	echo "</table>";
}

function Menu($cate,$db,$idi="",$class="",$pos){
	if(!isset($idi)){
		$sql = "SELECT idiomaDefault FROM configuracion";
		$idiD = $db->exec_cons($sql);
		$default = mysql_fetch_array($idiD);
		$idi = $default["idiomaDefault"];
	}
	$sql_seccion = "SELECT * FROM seccion WHERE categoria='$cate' AND publico='SI' AND idioma='$idi'";
	$res_seccion = $db->exec_cons($sql_seccion);
	  if($pos == "hor"){
		while($seccion = mysql_fetch_array($res_seccion)){
			echo "<div class='$class'><a href='index.php?idSec=".$seccion["id"]."&idi=$idi'>".$seccion["seccion"]."</a></div>";
		}
		echo "<div style='clear:both;'></div>";
	}else if($pos == "ver"){
		while($seccion = mysql_fetch_array($res_seccion)){
			echo "<div class='$class'><a href='index.php?idSec=".$seccion["id"]."&idi=$idi'>".$seccion["seccion"]."</a></div>";
		}
	}
}


function TituloSeccion($cate,$idSec,$db,$idi=""){
	if($idi != ""){
		if($idSec == ""){
			$sql_seccion = "SELECT titulo FROM seccion WHERE portada='Si' AND categoria='$cate' AND publico='SI' AND idioma='$idi'";
		}else{
			$sql_seccion = "SELECT titulo FROM seccion WHERE id='$idSec' AND categoria='$cate' AND publico='SI' AND idioma='$idi'";
		}
	}else{
		$sql = "SELECT idiomaDefault FROM configuracion";
		$idiD = $db->exec_cons($sql);
		$idi = mysql_fetch_array($idiD);
		if($idSec == ""){
			$sql_seccion = "SELECT titulo FROM seccion WHERE portada='Si' AND publico='SI' AND idioma='$idi[idiomaDefault]'";
		}else{
			$sql_seccion = "SELECT titulo FROM seccion WHERE id='$idSec' AND publico='SI' AND idioma='$idi[idiomaDefault]'";
		}
	}
	$res_seccion = $db->exec_cons($sql_seccion);
	$seccion = mysql_fetch_array($res_seccion);
	return $seccion["titulo"];
}

function verSeccion($idSec,$db,$idi=""){
	if($idi != ""){
		if($idSec == ""){
			$sql_seccion = "SELECT contenido FROM seccion WHERE portada='Si'AND publico='SI' AND idioma='$idi'";
		}else{
			$sql_seccion = "SELECT contenido FROM seccion WHERE id='$idSec' AND publico='SI' AND idioma='$idi'";
		}
	}else{
		$sql = "SELECT idiomaDefault FROM configuracion";
		$idiD = $db->exec_cons($sql);
		$idi = mysql_fetch_array($idiD);
		if($idiSec == ""){
			$sql_seccion = "SELECT contenido FROM seccion WHERE portada='Si' AND publico='SI' AND idioma='$idi[idiomaDefault]'";
		}else{
			$sql_seccion = "SELECT contenido FROM seccion WHERE id='$idSec' AND publico='SI' AND idioma='$idi[idiomaDefault]'";
		}
	}
	$res_seccion = $db->exec_cons($sql_seccion);
	$seccion = mysql_fetch_array($res_seccion);
	echo $seccion["contenido"];	
}

function verContactos($db,$idi=""){
	if($idi != ""){
		$sql_contacto = "SELECT descripcion FROM contactos WHERE publico='SI' AND idioma='$idi'";
	}else{
		$sql = "SELECT idiomaDefault FROM configuracion";
		$idiD = $db->exec_cons($sql);
		$idi = mysql_fetch_array($idiD);
		$sql_contacto = "SELECT descripcion FROM contactos WHERE publico='SI' AND idioma='$idi[idiomaDefault]'";
	}
	$res_contacto = $db->exec_cons($sql_contacto);
	while($contacto = mysql_fetch_array($res_contacto)){
		echo "<div class='c_cont'>";
		echo $contacto["descripcion"];
		echo "</div>";
	}	
}

function verPaginas($db,$tabla,$pagFile,$param){
	$db->establecerNReg(10); // Establecemos el numero de registros por pagina
	$paginas = $db->obtenerTotalPag($tabla,$param); //Obtenemos el numero total de paginas
	//Mostramos el numero de paginas
	if($paginas > 1){
		echo "<hr class='linea_grupo' />";
		echo "<div class='cizq pag paginas'>Paginas</div>";
		for($i=1; $i<=$paginas; $i++){
			if(!empty($param)){
				echo "<div class='paginas cizq'><a href=javascript:fnc_pagina('".$i."','".$pagFile."',\"".$param."\");>$i</a></div>";
			}else{
				echo "<div class='paginas cizq'><a href=javascript:fnc_pagina('".$i."','".$pagFile."');>$i</a></div>";
			}
		}
		echo "<div class='sep'></div>";
	}
}
?>